sea algae - French English Dictionary